Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F11 France F19 France F20 Spain #2-w3 Spain #2-w4 France F6 France F7 France F8 France F10 Great Britain F2 France F3 Morocco F2 Morocco F3 France F6 France F7 France F12 Great Britain F18 Belgium F2 Copa Sevilla Internacionales de Andalucia - Seville Open D'Orleans - Orleans Pekao Open - Szczecin LTA Shrewsbury Challenger - Shrewsbury BH Telecom Sarajevo 2007 - Sarajevo Isla de Gran Canaria - Mas Palomas Steelers Cup - Kosice Nord LB Open 2007 - Braunschweig La Rinascente Tennis Cup Harbour Club Milano - Milan Open de Montauban - Montauban Challenger 42 - Andrezieux Challenger Ciudad de Guayaquil - Guayaquil Lima Challenger 2007 - Lima Heilbronn Open - Heilbronn Ostdeutscher Sparkassen Cup - Dresden BSI Challenger Lugano - Lugano Lima Challenger - Lima Trani Challenger Nottingham Challenger Madrid Challenger Bordeaux Challenger Brest Challenger Brest Challenger Indian Wells Challenger Surbiton Challenger Phoenix Challenger Cerveza Club Columbia Open - Bogota U.S. Men's Clay Court Championships - Orlando Abierto Mexicano de Tenis Pegaso - Acapulco Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Generali Open 2003 - Kitzbuhel Gelsor Open Romania - Bucharest AAPT Championships - Adelaide Brasil Open - Costa do Sauipe U.S. Men's Clay Court Championships - Houston Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Open 13 - Marseille Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Pilot Pen Tennis - New Haven Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank International - Sydney SA Tennis Open - Johannesburg BMW Open - Munich Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Masters Series - Hamburg China Open - Beijing St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Kremlin Cup - Moscow Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Citi Open - Washington Zagreb Open - Zagreb Apia International - Sydney Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro AEGON International - Eastbourne Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Geneva Challenger - Geneva Open 13 - Marseille AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London Abierto Mexicano - Los Cabos s'Tennis Masters Challenger - Graz ASB Classic - Auckland BMW Open - Munich AEGON International - Eastbourne Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch AEGON Championships - London BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Open Parc - Lyon German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Antalya Open - Antalya Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart cinch Championships - London San Remo Tennis Cup - San Remo Bancolombia Open - Cali Rabat Challenger Barletta Challenger Napoli Challenger Noumea Challenger Aix En Provence Challenger Bordeaux Challenger Irving Challenger XL Capital Bermuda Open - Bermuda The Ericsson Open - Miami Tennis Masters Series - Miami Eddleman/USTA Challenger - Birmingham Prague Challenger - Prague Tennis Masters Series - Indian Wells BH Tennis Open International Cup - Belo Horizonte DPD Challenger 99 - Aschaffenburg Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Copa Ericsson - Lima Tennis Masters Series - Hamburg Maia Open - Oporto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg V Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2000 - San Luis Potosi The Scottish Tennis Championships - Edinburgh Muller Cup 2000 - Ulm DPD Challenger 2000 - Aschaffenburg Macedonian Open - Skopje Pacific Life Open - Indian Wells Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Nord/LB Open - Braunschweig Masters Series - Hamburg 9th Wartburg Open - Eisenach XI Venice Open - Venice Siemens Open 2001 - Scheveningen Pacific Life Open - Indian Wells Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Haagen Dazs Open - Caracas Copa Ericsson Costa Rica - San Jose Campionati BNL dItalia - Rome Gran Copa Ericsson - Rio de Janeiro Pekao Open - Szczecin Masters Series Hamburg - Hamburg XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Visa Tennis Open - Sao Paulo San Luis Potosi ATP Challenger - San Luis Potosi Ciur Pribram Challenger - Pribram BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Copa Ericsson Chile - Santiago Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Copa Ericsson Peru - Lima Cerveza Cristal - Santiago Open Punta Del Este/Copa Banco Montevideo - Punta Del Este BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Jagermeister Open - Braunschweig Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto ATP Challenger XXVI Edizione - Manerbio Western & Southern Financial Group Masters - Cincinnati Copa Ericsson - Sao Paulo Shanghai ATP Masters 1000 - Shanghai Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson - Caracas Challenger de la Ciudad de Mexico - Mexico City BNP Paribas Open - Indian Wells Schickendanz Open - Furth Sony Ericsson Open - Miami Exim Agmedia Open - Kosice Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pekao Open 2003 - Szczecin X Ciutat de Barcelona - Barcelona BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami XL Capital Bermuda Open - Bermuda Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Pro Tennis World Open - Sunrise BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Open de Tenis Amaya - Pamplona Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Schickendanz Open - Furth Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo BNP Paribas Open - Indian Wells 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban XL Capital Bermuda Open - Bermuda Trofeo Sisma Mantova - Mantova Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Eddleman USTA Challenger - Birmingham Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Kos-Zucchetti Tennis Cup - Cordenons BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo IX Gramado Open - Gramado Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Shanghai Rolex Masters - Shanghai Copa Petrobras Uruguray - Montevideo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Bauer Watertechnology Cup - Eckental Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Challenger Britania Zavaleta - Puebla Shanghai Rolex Masters - Shanghai Internationaux de Nouvelle-Caledonie - New Caledonia BNP Paribas Masters - Paris LTA Wrexham Challenger - Wrexham Challenger DCN de Cherbourg - Cherbourg Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo St. Petersburg Challenger 2006 - St. Petersburg Internazionali BNL d'Italia - Rome Voit Mexico City Open - Mexico City Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris San Luis Potosi Challenger 2007 - San Luis Potosi Internazionali BNL d'Italia - Rome Challenger Casablanca San Angel - Mexico City Western & Southern Open - New York The Tarka Challenger - Barnstaple Wartburg Open - Eisenach Copa Petrobras Uruguay - Montevideo Challenger Tunisie - Tunis 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Monte-Carlo Rolex Masters - Monte-Carlo Mitsubishi Electric Europe Cup - Monza Mutua Madrid Open - Madrid Black Forest Open 2000 - Freudenstadt Western & Southern Open - Cincinnati ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo San Marino CEPU Open - San Marino Copa Ericsson Mexico - Guadalajara Orleans Challenger Copa Ericsson Peru - Lima Lima Challenger VI Trofeo Ciudad de Quito - Quito Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose Prague Challenger Bordeaux Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Unicredit Czech Open 2007 - Prostejov VI Abierto Internacional de Salinas - Salinas Napoli Challenger Top Wool Challenger - Biella San Luis Potosi Challenger - San Luis Potosi Internationaux de Nouvelle-Caledonie - New Caledonia Challenger Cudad de Guayaquil - Guayaquil KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo South African Airways Open - East London Internationaux du Doubs - Besancon SMS Tennis Cup - Sao Paulo Open Mutouest St. Brieuc - St. Brieuc 10° Trofeo Luigi Pezzoli - Bergamo Tennis Napoli Cup - Napoli 8° Trani Cup - Trani Freudenstadt Challenger - Freudenstadt Pekao Open - Szczecin Tashkent Challenger Prosperita Open 2007 - Ostrava Rennes Challenger Cherbourg Challenger Irving Challenger VII Avierto Internacional de Salinas - Salinas Palermo Challenger XL Capital Bermuda Open - Bermuda Ljubljana Open 2002 - Ljubljana Aamulehti Tampere Opene - Tampere Zagreb Open - Zagreb Aix En Provence Challenger Sporting Challenger - Turin Bordeaux Challenger LXVII Concursu Internacional de Vigo - Vigo ATU Cup - Weiden Nord/LB Open - Braunschweig 's Tennis Masters 07 Challenger - Graz Tean International - Alphen Abierto Mexicano de Tenis Pegaso - Acapulco Open D'Orleans - Orleans Nord/LB Open 2004 - Braunschweig ATP Challenger Trophy 2007 - Trnava Open Costa Daurada - Tarragona Open de Rennes La Trinitaine - Rennes Mons Challenger French Open - Paris Lambertz Open by Stawag 2007 - Aachen Tennis Cup of Flanders - Ostende Montevideo Challenger Morocco Tennis Tour - Meknes Morocco Tennis Tour - Marrakech St. Petersburg Open - St. Petersburg Sunrise Challenger BMW Challenger Open - Monchengladbach Apia International - Sydney Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam Open D'Orleans - Orleans Open de L'Isere - Grenoble Generali Open - Kitzbuhel Tunis Challenger French Open - Paris SkiStar Swedish Open - Bastad Telesp Celular Open - Campinas Global Telecom Open - Curitiba Generali Open - Kitzbuhel Heineken Open - Auckland SMS Tennis Open - Sao Paulo French Open - Paris Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Copa Ericsson Mexico - Guadalajara Bet-at-home Open - Hamburg Pilot Pen Tennis - New Haven Marrakech Challenger Pilot Pen Tennis - New Haven VTR Open - Vina del Mar Brasil Open - Sao Paulo Davidoff Swiss Indoors Basel - Basel Wimbledon - London Heineken Open - Auckland Nossa Caixa Aberto de Sao Paulo - Sao Paulo Wimbledon - London Open Sud de France - Montpellier International German Open - Hamburg Bet-at-home Open - Hamburg Belgrade 2 - Belgrade Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow Brisbane International - Brisbane Australian Open - Melbourne French Open - Paris U.S. Open - New York Royal Guard Open Chile - Vina del Mar French Open - Paris Wimbledon - London Copa Petrobras-Argentina - Buenos Aires U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Copa Ericsson Peru - Lima Chevrolet Cup - Vina del Mar International Championship of Croatia - Umag Brasil Open - Salvador Energis Open - Amersfoort Campionati Internazionali di Sicilia - Palermo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Men's Clay Court Championships - Houston U.S. Open - New York Australian Open - Melbourne Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Cerveza Club Colombia Open - Bogota French Open - Paris Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Nord/LB Open - Braunschweig BMW Open - Munich BMW Open - Munich U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon Australian Open - Melbourne Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Thailand Open - Bangkok CA Tennis Trophy - Vienna Estoril Open - Estoril French Open - Paris Dutch Open Tennis - Amersfoort Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Wimbledon - London Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz Allianz Suisse Open - Gstaad Qatar ExxonMobil Open - Doha Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach U.S. Open - New York Allianz Suisse Open Gstaad - Gstaad Regions Morgan Keegan Championships - Memphis Australian Open - Melbourne BMW Open - Munich French Open - Paris Aircel Chennai Open - Chennai Wimbledon - London U.S. Open - New York AT&T Challenge - Atlanta Internationaler Raiffeisen Grand Prix - St. Polten Australian Open - Melbourne cinch Championships - London VTR Open - Vina del Mar Brisbane International - Brisbane Wimbledon - London Bet-at-home Open - Hamburg BellSouth Open - Vina del Mar Rakuten Japan Open - Tokyo Moselle Open - Metz Valencia Open - Valencia Generali Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London SkiStar Swedish Open - Bastad Heineken Open - Auckland Australian Open - Melbourne Open 13 - Marseille French Open - Paris Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Copa AT&T - Buenos Aires Rakuten Japan Open - Tokyo SAP Open - San Jose Delray Beach Open - Delray Beach Croatia Open - Umag Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Brazil Open - Salvador Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart AEGON Championships - London China Open - Beijing Movistar Open - Vina del Mar Fever-Tree Championships - London Nature Valley International - Eastbourne Open Romania - Bucharest Telenordia Swedish Open - Bastad AT&T Challenge - Atlanta Mercedes Cup - Stuttgart Wimbledon - London U.S. Open - New York Australian Open - Melbourne Konzum Croatia Open - Umag French Open - Paris Qatar ExxonMobil Open - Doha U.S. Mens's Clay Court Championship - Houston Millennium Estoril Open - Estoril Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Heineken Open - Auckland AIG Japan Open - Tokyo Wimbledon - London Chevrolet Cup - Santiago Open 13 - Marseille Qatar ExxonMobil Open - Doha AEGON Championships - London Citi Open - Washington Davidoff Swiss Indoors - Basel U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Toronto Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Australian Open - Melbourne Masters Series Monte Carlo - Monte Carlo French Open - Paris Wimbledon - London Medibank International - Sydney BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Austrian Open - Kitzbuhel Western & Southern Open - Cincinnati Miami Open - Miami Miami Open - Miami U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Adelaide International - Adelaide Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Wimbledon - London ARAG ATP World Team Championship - Dusseldorf U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Sony Ericsson Open - Miami French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Pacific Life Open - Indian Wells Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 1R, PER-BAH 5-0 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, World Group, QF, FRA-GBR 4-1 Davis Cup, World Group, F, FRA-CRO 1-3 BNP Paribas Masters - Paris Davis Cup, World Group, QF, ITA-FRA 1-3 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - Athens Olympics - Tokyo Davis Cup, Group 1, 1R, PER-VEN 3-2